Skip to content

refactor: remove 8 redundant base tools and slim down descriptions#536

Merged
FL4TLiN3 merged 3 commits intomainfrom
refactor/remove-redundant-tools
Feb 16, 2026
Merged

refactor: remove 8 redundant base tools and slim down descriptions#536
FL4TLiN3 merged 3 commits intomainfrom
refactor/remove-redundant-tools

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Remove 8 redundant tools (healthCheck, appendTextFile, createDirectory, deleteDirectory, deleteFile, getFileInfo, listDirectory, moveFile) that are thin wrappers around shell commands exec already handles
  • Reduce base skill tool count from 18 → 10, deleting 16 files (implementations + tests) and ~2200 lines
  • Slim down all remaining tool descriptions to concise one-liners to cut token usage
  • Update activity schemas, TUI checkpoint renderer, E2E/benchmark configs, examples, scripts, and docs

Test plan

  • pnpm typecheck — passes (2 pre-existing failures in create-expert/perstack, unrelated)
  • pnpm test — 1040/1040 tests pass
  • pnpm build — 21/22 packages pass (same pre-existing failure)
  • pnpm format-and-lint — clean (only pre-existing warnings in unrelated files)

🤖 Generated with Claude Code

FL4TLiN3 and others added 3 commits February 16, 2026 05:06
Remove healthCheck, appendTextFile, createDirectory, deleteDirectory,
deleteFile, getFileInfo, listDirectory, and moveFile — thin wrappers
that exec already covers. Reduces tool count from 18 to 10 and cuts
token usage by shortening all remaining tool descriptions to one-liners.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 merged commit f470cb8 into main Feb 16, 2026
11 checks passed
@FL4TLiN3 FL4TLiN3 mentioned this pull request Feb 16, 2026
@FL4TLiN3 FL4TLiN3 deleted the refactor/remove-redundant-tools branch February 25, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant